home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 076-100 / disk_076 / include / devices / keymap.g < prev    next >
Text File  |  1992-05-06  |  966b  |  54 lines

  1. type
  2.     Node_t = unknown 14,
  3.     List_t = unknown 14,
  4.  
  5.     KeyMap_t = struct {
  6.     *byte km_LoKeyMapTypes;
  7.     *ulong km_LoKeyMap;
  8.     *byte km_LoCapsable;
  9.     *byte km_LoRepeatable;
  10.     *byte km_HiKeyMapTypes;
  11.     *ulong km_HiKeyMap;
  12.     *byte km_HiCapsable;
  13.     *byte km_HiRepeatable;
  14.     },
  15.  
  16.     KeyMapNode_t = struct {
  17.     Node_t kn_Node;
  18.     KeyMap_t kn_KeyMap;
  19.     },
  20.  
  21.     KeyMapResource_t = struct {
  22.     Node_t kr_Node;
  23.     List_t kr_List;
  24.     };
  25.  
  26. byte
  27.     KC_NOQUAL    = 0,
  28.     KC_VANILLA    = 7,
  29.     KCB_SHIFT    = 0,
  30.     KCF_SHIFT    = 1 << KCB_SHIFT,
  31.     KCB_ALT    = 1,
  32.     KCF_ALT    = 1 << KCB_ALT,
  33.     KCB_CONTROL = 2,
  34.     KCF_CONTROL = 1 << KCB_CONTROL,
  35.     KCB_DOWNUP    = 3,
  36.     KCF_DOWNUP    = 1 << KCB_DOWNUP,
  37.  
  38.     KCB_DEAD    = 5,
  39.     KCF_DEAD    = 1 << KCB_DEAD,
  40.  
  41.     KCB_STRING    = 6,
  42.     KCF_STRING    = 1 << KCB_STRING,
  43.  
  44.     KCB_NOP    = 7,
  45.     KCF_NOP    = 1 << KCB_NOP,
  46.  
  47.     DPB_MOD    = 0,
  48.     DPF_MOD    = 1 << DPB_MOD,
  49.     DPB_DEAD    = 1,
  50.     DPF_DEAD    = 1 << DPB_DEAD,
  51.  
  52.     DP_2DINDEXMASK    = 0x0f,
  53.     DP_2DFACSHIFT    = 4;
  54.